Constructing Strongly Convex Hulls Using Exact or
نویسندگان
چکیده
One useful generalization of the convex hull of a set S of n points is the-strongly convex-hull. It is deened to be a convex polygon P with vertices taken from S such that no point in S lies farther than outside P and such that even if the vertices of P are perturbed by as much as , P remains convex. It was an open question 1 as to whether an-strongly convex O()-hull existed for all positive. We give here an O(n log n) algorithm for constructing it (which thus proves its existence). This algorithm uses exact rational arithmetic. We also show how to construct an-strongly convex O(+)-hull in O(n log n) time using rounded arithmetic with rounding unit. This is the rst rounded arithmetic convex hull algorithm which guarantees a convex output and which has error independent of n.
منابع مشابه
Convex Hull and Voronoi Diagram of Additively Weighted Points
We provide a complete description of dynamic algorithms for constructing convex hulls and Voronoi diagrams of additively weighted points of R. We present simple algorithms and provide a complete description of all the predicates. The algorithms have been implemented in R and experimental results are reported. Our implementation follows the CGAL design and, in particular, is made both robust and...
متن کاملInner-Cover of Non-Convex Shapes
Visibility methods are often based on the existence of large convex occluders. We present an algorithm that for a given simple non-convex polygon P finds an approximate inner-cover by large convex polygons. The algorithm is based on an initial partitioning of P into a set C of disjoint convex polygons which are an exact tessellation of P . The algorithm then builds a set of large convex polygon...
متن کاملRobust algorithms for constructing strongly convex hulls in parallel
Given a set S of n points in the plane, an -strongly convex -hull of S is de0ned as a convex polygon P with the vertices taken from S such that no point of S lies farther than outside P and such that even if the vertices of P are perturbed by as much as , P remains convex. This paper presents the 0rst parallel robust method for this generalized convex hull problem (note that the convex hull of ...
متن کاملSolving the Multidimensional Multiple-choice Knapsack Problem by constructing convex hulls
This paper presents a heuristic to solve the Multidimensional Multiple-choice Knapsack Problem (MMKP), a variant of the classical 0–1 Knapsack Problem. We apply a transformation technique to map the multidimensional resource consumption to single dimension. Convex hulls are constructed to reduce the search space to find the near-optimal solution of the MMKP. We present the computational complex...
متن کاملThe periodicity of integral convex hulls for conics in r2
We present a method to construct the boundary of the integral convex hull of conics in the plane. This work may be related to a previous problem (constructing a circle or an ellipse by Bresenham's algorithm 3]), but is more general, complex and its solution involves strong arithmetic properties of the conics.
متن کامل